home *** CD-ROM | disk | FTP | other *** search
/ PC User 2003 July / Disc 1 / PCU0703CD1.iso / software / utils / files / regmech.exe / install_script.iss (.txt)
Encoding:
Inno Setup Script  |  2003-05-05  |  5.3 KB  |  72 lines

  1. ;InnoSetupVersion=3.0.5
  2. [Setup]
  3. AppName=Registry Mechanic
  4. AppVerName=Registry Mechanic
  5. AppId=Registry Mechanic
  6. AppVersion=1.0
  7. AppPublisher=WinGuides.com
  8. AppPublisherURL=http://www.winguides.com/regmech/
  9. AppSupportURL=http://www.winguides.com/regmech/
  10. AppUpdatesURL=http://www.winguides.com/regmech/
  11. DefaultDirName={pf}\Registry Mechanic
  12. DefaultGroupName=Registry Mechanic
  13. OutputBaseFilename=regmech
  14. Compression=zip
  15. PrivilegesRequired=poweruser
  16. LicenseFile=embedded\License.txt
  17. WizardImageFile=embedded\WizardImage0.bmp
  18. WizardSmallImageFile=embedded\WizardSmallImage0.bmp
  19. [Files]
  20. Source: "{app}\ArmAccess.dll"; DestDir: "{app}"; Flags: ignoreversion 
  21. Source: "{app}\Help.chm"; DestDir: "{app}"; Flags: ignoreversion 
  22. Source: "{app}\RegMech.exe"; DestDir: "{app}"; Flags: ignoreversion 
  23. Source: "{app}\RegMech.exe.manifest"; DestDir: "{app}"; Flags: ignoreversion 
  24. Source: "{app}\ref\English.ini"; DestDir: "{app}\ref"; Flags: ignoreversion 
  25. Source: "{app}\ref\German.ini"; DestDir: "{app}\ref"; Flags: ignoreversion 
  26. Source: "{app}\ref\Spanish.ini"; DestDir: "{app}\ref"; Flags: ignoreversion 
  27. Source: "{sys}\MSCOMCTL.OCX"; DestDir: "{sys}"; Flags: restartreplace regserver sharedfile 
  28. [Dirs]
  29. Name: "{app}\ref"; Flags: uninsalwaysuninstall 
  30. Name: "{app}\backup"; Flags: uninsalwaysuninstall 
  31. Name: "{app}\log"; Flags: uninsalwaysuninstall 
  32. Name: "{app}\sound"; Flags: uninsalwaysuninstall 
  33. [Registry]
  34. Root: HKLM; Subkey: "Software\WinGuides"; Flags: uninsdeletekeyifempty 
  35. Root: HKLM; Subkey: "Software\WinGuides\Registry Mechanic"; Flags: uninsdeletekey 
  36. Root: HKLM; Subkey: "Software\WinGuides\Registry Mechanic\Path"; ValueName: "BackUpFile"; ValueType: String; ValueData: "{app}\backup"; Flags: uninsdeletevalue 
  37. Root: HKLM; Subkey: "Software\WinGuides\Registry Mechanic\Path"; ValueName: "LogFile"; ValueType: String; ValueData: "{app}\log"; Flags: uninsdeletevalue 
  38. Root: HKLM; Subkey: "Software\WinGuides\Registry Mechanic\Path"; ValueName: "RefFile"; ValueType: String; ValueData: "{app}\ref"; Flags: uninsdeletevalue 
  39. Root: HKLM; Subkey: "Software\WinGuides\Registry Mechanic\Path"; ValueName: "SoundFile"; ValueType: String; ValueData: "{app}\sound"; Flags: uninsdeletevalue 
  40. Root: HKLM; Subkey: "Software\WinGuides\Registry Mechanic\Settings"; ValueName: "Help"; ValueType: String; ValueData: "{app}\help.chm"; Flags: uninsdeletevalue 
  41. Root: HKLM; Subkey: "Software\WinGuides\Registry Mechanic\Settings"; ValueName: "Support"; ValueType: String; ValueData: "http://www.winguides.com/regmech/"; Flags: uninsdeletevalue 
  42. Root: HKLM; Subkey: "Software\WinGuides\Registry Mechanic\Settings"; ValueName: "ShowRegScreen"; ValueType: String; ValueData: "0"; Flags: uninsdeletevalue 
  43. Root: HKLM; Subkey: "Software\WinGuides\Registry Mechanic\Settings"; ValueName: "BuyNow"; ValueType: String; ValueData: "http://www.winguides.com/regmech/?action=purchase"; Flags: uninsdeletevalue 
  44. Root: HKCU; Subkey: "Software\WinGuides"; Flags: uninsdeletekeyifempty 
  45. Root: HKCU; Subkey: "Software\WinGuides\Registry Mechanic"; Flags: uninsdeletekey 
  46. Root: HKCU; Subkey: "Software\WinGuides\Registry Mechanic\Language"; ValueName: "default"; ValueType: String; ValueData: "English"; Flags: uninsdeletevalue 
  47. Root: HKCU; Subkey: "Software\WinGuides\Registry Mechanic\Options"; ValueName: "AutoBackup"; ValueType: String; ValueData: "0"; Flags: uninsdeletevalue 
  48. Root: HKCU; Subkey: "Software\WinGuides\Registry Mechanic\Options"; ValueName: "NoConfirmation"; ValueType: String; ValueData: "0"; Flags: uninsdeletevalue 
  49. Root: HKCU; Subkey: "Software\WinGuides\Registry Mechanic\Options"; ValueName: "Startup"; ValueType: String; ValueData: "0"; Flags: uninsdeletevalue 
  50. Root: HKLM; Subkey: "Software\Microsoft\Windows\CurrentVersion\Run"; ValueName: "RegistryMechanic"; ValueType: String; ValueData: "{app}\RegMech.exe /S"; Tasks: autostart; Flags: uninsdeletevalue 
  51. Root: HKCU; Subkey: "Software\WinGuides\Registry Mechanic\Options"; ValueName: "Startup"; ValueType: String; ValueData: "1"; Tasks: autostart; Flags: uninsdeletevalue 
  52. [INI]
  53. FileName: "{app}\regmech.url"; Section: "InternetShortcut"; Key: "URL"; String: "http://www.winguides.com/regmech/"; 
  54. [Run]
  55. Filename: "{app}\regmech.exe"; Description: "Launch Registry Mechanic"; Flags: postinstall skipifsilent nowait
  56. [Icons]
  57. Name: "{group}\Registry Mechanic"; Filename: "{app}\regmech.exe"; WorkingDir: "{app}"; 
  58. Name: "{group}\Home Page"; Filename: "{app}\regmech.url"; 
  59. Name: "{group}\Uninstall Registry Mechanic"; Filename: "{uninstallexe}"; 
  60. Name: "{userdesktop}\Registry Mechanic"; Filename: "{app}\regmech.exe"; WorkingDir: "{app}"; Tasks: desktopicon; 
  61. Name: "{userappdata}\Microsoft\Internet Explorer\Quick Launch\Registry Mechanic"; Filename: "{app}\regmech.exe"; WorkingDir: "{app}"; Comment: "Launch Registry Mechanic"; Tasks: quicklaunchicon; 
  62. [Tasks]
  63. Name: "autostart"; Description: "&Automatically scan registry when Windows starts"; GroupDescription: "Options:"; 
  64. Name: "desktopicon"; Description: "Create a &desktop icon"; GroupDescription: "Additional icons:"; 
  65. Name: "quicklaunchicon"; Description: "Create a &Quick Launch icon"; GroupDescription: "Additional icons:"; 
  66. [UninstallDelete]
  67. Type: files; Name: "{app}\log\*.log"; 
  68. Type: files; Name: "{app}\backup\*.bak"; 
  69. Type: files; Name: "{app}\ref\*.ini"; 
  70. Type: files; Name: "{app}\sound\*.wav"; 
  71. Type: files; Name: "{app}\regmech.url"; 
  72.